CopyDictionary
StockSharp.Xaml.Diagram.GXDiagram.Model.GraphLinksModel`4
此嵌入类在复制时用于将原始节点映射到新复制的节点上并被原始链接到新复制的链接上.
实现: ICopyDictionary
属性
Copies
public DataCollection<NodeType, NodeKey, PortKey, LinkType> Copies { get; }
value = copyDictionary.Copies
获取复制的节点并复制链接为 DataCollection 。
DestinationModel
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> DestinationModel { get; set; }
value = copyDictionary.DestinationModel
copyDictionary.DestinationModel = value
获取或设定复制操作的目的地模式.
SourceCollection
public DataCollection<NodeType, NodeKey, PortKey, LinkType> SourceCollection { get; set; }
value = copyDictionary.SourceCollection
copyDictionary.SourceCollection = value
获取或设置要复制的数据的源集,用于复制操作.
SourceModel
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> SourceModel { get; set; }
value = copyDictionary.SourceModel
copyDictionary.SourceModel = value
获取或设置复制操作的源模型.
方法
AddCopiedLink
public void AddCopiedLink(LinkType oldlink, LinkType newlink)
copyDictionary.AddCopiedLink(oldlink, newlink)
宣告将源链接数据映射到被复制的链接数据.
- oldlink
- 源集中的链接数据
- newlink
- 复制链接数据,或无效表示没有复制的某一源链接数据
AddCopiedNode
public void AddCopiedNode(NodeType oldnode, NodeType newnode)
copyDictionary.AddCopiedNode(oldnode, newnode)
宣告一个源节点数据的映射为被复制的节点数据.
- oldnode
- 源集中的节点数据
- newnode
- 复制的节点数据, 或表示没有复制的某一源节点数据无效
ContainsSourceLink
public bool ContainsSourceLink(LinkType oldlink)
result = copyDictionary.ContainsSourceLink(oldlink)
如果给定的链接数据位于源集合中,则此上游是真实的.
- oldlink
ContainsSourceNode
public bool ContainsSourceNode(NodeType oldnode)
result = copyDictionary.ContainsSourceNode(oldnode)
如果给定的节点数据在源集中,则此上游是真实的.
- oldnode
FindCopiedLink
public LinkType FindCopiedLink(LinkType oldlink)
result = copyDictionary.FindCopiedLink(oldlink)
查找给定源链接的复制链接 。
- oldlink
- 源链接数据
返回值: 复制的链接数据
FindCopiedNode
public NodeType FindCopiedNode(NodeType oldnode)
result = copyDictionary.FindCopiedNode(oldnode)
查找给定源节点的复制节点 。
- oldnode
- 源节点数据
返回值: 复制的节点数据
RemoveSourceLink
public void RemoveSourceLink(LinkType srclinkdata)
copyDictionary.RemoveSourceLink(srclinkdata)
删除源链接数据与任何已复制链接数据之间的任何关联。
- srclinkdata
- 源集中的链接数据
RemoveSourceNode
public void RemoveSourceNode(NodeType srcnodedata)
copyDictionary.RemoveSourceNode(srcnodedata)
删除源节点数据与任何被复制的节点数据之间的任何关联。
- srcnodedata
- 源集中的节点数据